eda consulting logic design ic design design cad asic fault take productivity ibist management fpga analog hdl code coverage business